var prefix="/wxmessage/";
$(function () {
	valid();
	initClick();
});
$.validator.setDefaults({
    submitHandler: function() {
    	save();
    }
});
function save(){
    var config={
			url : prefix+"/save",
			data:getFormJson("signupForm"),
	}
    console.log(config);
	EasyAjax.post_json(config,function(r){
		layer.msg(r.msg);
		if (r.code == 0){
			parent.reLoad();
			var index = parent.layer.getFrameIndex(window.name); // 获取窗口索引
			parent.layer.close(index);
		} 
	});
}

function saveMessage(f){
	$("#state").val(f);
	if(!$("#userId").val()){
		layer.msg("请选择人员!");
		return;
	}
	if($("#signupForm").valid()){
		save();
	}
}


function initClick(){
	$("#msgType").change(function(){
		var type=$(this).val();
		if(type=="text"){
			$("#content_textarea").show();
			$("#media_library").hide();
		}else{
			$("#content_textarea").hide();
			$("#media_library").show();
		}
	})
	
	//选择人员监听
	$("#groupId").click(function(){
		var index=parent.layer.open({
			type : 2,
			title : '选择人员',
			maxmin : true,
			shadeClose : false, // 点击遮罩关闭层
			area : [ '1400px', '670px' ],
			content : prefix + '/selectUser/'
		});
		parent.layer.full(index);
	})
	
	//选择素材库监听
	$("#media").click(function(){
		var type=$("#msgType").val();
		var index=parent.layer.open({
			type : 2,
			title : '选择素材',
			maxmin : true,
			shadeClose : false, // 点击遮罩关闭层
			area : [ '1400px', '670px' ],
			content : prefix + '/selectMedia/'+type
		});
		parent.layer.full(index);
	})
}

function getUser(objs){
	if(objs.length>0){
		var namestr="";
		var uid="";
		$.each(objs,function(i,item){
			namestr+=item.nickname+"、";
			uid+=item.id+",";
		})
		$("#groupId").val(namestr);
		$("#userId").val(uid);
	}
}


function getMedia(obj){
	$("#media").val(obj.filename);
	$("#mediaId").val(obj.id);
	$("#mediaKey").val(obj.mediaId);
}


function valid(){
    var icon = "<i class='fa fa-times-circle'></i>";
    $("#signupForm").validate({
        rules:{
        	content: {
        		 required: true,
        	},
        	
        },
        messages: {
        	content: {
        		required:icon + "请输入内容",
        	},
        }
    });
}

